package com.leon.classify.domain;

import java.util.Date;
import java.util.Set;

/**
 * FirstClass entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class FirstClass implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String firstClassId;
	private LeftRecommon leftRecommon;
	private Date createDate;
	private String className;
	private String classDesc;
	private Integer displayOrder;
	private Integer state;
	private Set <SecondClass> secondClasses;

	// Constructors

	/** default constructor */
	public FirstClass() {
	}

	/** full constructor */
	public FirstClass(LeftRecommon leftRecommon, Date createDate,
			String className, String classDesc, Integer displayOrder,
			Integer state, Set <SecondClass> secondClasses) {
		this.leftRecommon = leftRecommon;
		this.createDate = createDate;
		this.className = className;
		this.classDesc = classDesc;
		this.displayOrder = displayOrder;
		this.state = state;
		this.secondClasses = secondClasses;
	}

	// Property accessors

	public String getFirstClassId() {
		return this.firstClassId;
	}

	public void setFirstClassId(String firstClassId) {
		this.firstClassId = firstClassId;
	}

	public LeftRecommon getLeftRecommon() {
		return this.leftRecommon;
	}

	public void setLeftRecommon(LeftRecommon leftRecommon) {
		this.leftRecommon = leftRecommon;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getClassName() {
		return this.className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getClassDesc() {
		return this.classDesc;
	}

	public void setClassDesc(String classDesc) {
		this.classDesc = classDesc;
	}

	public Integer getDisplayOrder() {
		return this.displayOrder;
	}

	public void setDisplayOrder(Integer displayOrder) {
		this.displayOrder = displayOrder;
	}

	public Integer getState() {
		return this.state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Set<SecondClass> getSecondClasses() {
		return secondClasses;
	}

	public void setSecondClasses(Set<SecondClass> secondClasses) {
		this.secondClasses = secondClasses;
	}


}